#ifndef __PM_H
#define __PM_H

#ifdef __cplusplus
#extern "C" {
#endif

#include "driver/gpio.h"
#include "driver/ledc.h"

#include "main.h"

/**
 * @brief LED指示灯工作模式枚举
 */
typedef enum
{
    LED_MODE_OFF,        // LED关闭
    LED_MODE_ON,         // LED常亮
    LED_MODE_BLINK,      // LED慢闪（电池电量低）
    LED_MODE_BLINK_FAST, // LED快闪（电池电量严重不足）
} led_mode_t;

esp_err_t batvol_led_init(void);
esp_err_t batvol_monitor_init(void);

#ifdef __cplusplus
}
#endif

#endif